package controller.action;

import java.util.Iterator;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import model.dao.UserInfoDao;
import model.domain.UserInfoBean;

public class LoginAction implements Action {
	@Override
	public String process(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
//		response.setHeader("command", "login");
		String userid=request.getParameter("userid");
		String userpw=request.getParameter("userpw");
		List<UserInfoBean> beanList = UserInfoDao.readUserInfo();
		if(UserInfoDao.readUserInfo(userid)==null){
			return "등록된 아이디가 없습니다";
		}else{
			Iterator<UserInfoBean> iter  = beanList.iterator();
			while(iter.hasNext()){
				if(iter.next().getUserPw()!=userpw){
					return "비번이 일치하지 않는다";
				}
			}
		}
		request.getSession().setAttribute("userId", userid);
		return "로그인 성공";
		//여기서 OO님 환영합니다 로 페이지 전환....
	}
}
